---@meta

---@class component_battleborn
local battleborn = {}

---
---@param data idk # 
---author: 
function battleborn:OnAttack(data)
end

---
---@param bonus idk # 
---author: 
function battleborn:SetBattlebornBonus(bonus)
end

---
---@param enabled idk # 
---author: 
function battleborn:SetSanityEnabled(enabled)
end

---
---@param ontriggerfn idk # 
---author: 
function battleborn:SetOnTriggerFn(ontriggerfn)
end

---
---@param min idk # 
---author: 
function battleborn:SetClampMin(min)
end

---
---author: 
function battleborn:OnDeath()
end

---
---@param max idk # 
---author: 
function battleborn:SetClampMax(max)
end

---
---@param time idk # 
---author: 
function battleborn:SetDecayTime(time)
end

---
---@param fn idk # 
---author: 
function battleborn:SetValidVictimFn(fn)
end

---
---@param enabled idk # 
---author: 
function battleborn:SetHealthEnabled(enabled)
end

---
---@param threshold idk # 
---author: 
function battleborn:SetTriggerThreshold(threshold)
end

---
---@param time idk # 
---author: 
function battleborn:SetStoreTime(time)
end

